.bh-progress{
	position: relative;
	height: 26px;
}
.bh-progress-bar{
	padding-right: 50px;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    margin-right: -55px;
    box-sizing: border-box;
}
.bh-progress-bar__outer{
	height: 100%;
    border-radius: 100px;
    background-color: #ebeef5;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}
.bh-progress-bar__inner{
	position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #409eff;
    text-align: right;
    border-radius: 100px;
    line-height: 1;
    white-space: nowrap;
}
.bh-progress-bar__innerText{
	    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-size: 12px;
    margin: 0 5px;
}
.bh-progress-bar__inner:after{
	    display: inline-block;
    content: "";
    height: 100%;
    vertical-align: middle;
}
.bh-progress.is-success .bh-progress-bar__inner{
	background-color: #67c23a;
}
.bh-progress.is-warning .bh-progress-bar__inner{
	background-color: #e6a23c;
}